const path = require('path');
const express = require('express');
let app=express();
app.listen(3000);



const  connobj=require("../utils/db")






// 渲染页面路由
app.get("/register",(req,res)=>{

    res.sendFile( path.join(__dirname,"./register.html")  )
})

app.use( express.json() )


// 失去焦点的时候发送的ajax请求
app.post("/register",(req,res)=>{

    // 接收用户的请求
    // console.log(req.body);
    let {username}=req.body



    if(!username){
        res.send({
            status:500,
            msg:"用户名不能为空"
        })
        return
    }



    // 根据数据库处理数据
    let sql=`select * from persons where username="${username}"`
    connobj.query(sql,(err,result)=>{

        if(err){
            res.send({
                status:500,
                msg:"服务器出错了"
            })
            return
        }



        // console.log(result);
        if(result.length!=0){
            res.send({
                status:500,
                msg:"此用户名不可用"
            })
            return
        }


        res.send({
            status:200,
            msg:"此用户名可用"
        })


    })

})
